# # 定义
# class 类名(object):
# @staticmethod # 1.静态方法的装饰器
# def 方法名(): # 2.方法后面括号中默认不需要任何参数
# pass
# 调用
# 类名.静态方法名()
# 定义儿童类
class Children(object):
    """儿童类"""

    def __init__(self, name, age):
        self.name = name
        self.age = age

    def run(self):
        """实例方法"""
        print(f"{self.name}儿童{self.age}岁了,可以跑步")

    @staticmethod  # 静态方法的装饰器
    def eat():
        """静态方法:吃"""

    print("儿童吃东西")

    @classmethod
    def drink(cls):
        """类方法"""

    print("喝牛奶")


# 创建对象
ch1 = Children("张三", 2)
# 调用方法:run
ch1.run()
# 调用静态方法
Children.eat()  # 类名.静态方法名
ch1.eat()
# 调用类方法
Children.drink()
ch1.drink()
